home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / comm / net / LT_UNIX255.lha / Manual.LT / grep.man < prev    next >
Text File  |  1997-04-16  |  3KB  |  77 lines

  1. grep, lgrep(1)
  2.  
  3.        COMANDO:
  4.        grep, lgrep - Resgata de um arquivo determinados dados.
  5.  
  6.        SINTAXE:
  7.        grep -[f,o,a] [DEVICE][ARQ] [TEXTO],[NÚMERO DE LINHAS]
  8.        grep -l [DEVICE][ARQ]
  9.        lgrep -[o] [DEVICE][ARQ],[LINHA]
  10.  
  11.  
  12.        Este comando foi desenvolvido com a finalidade de retirar ou consultar
  13.   em um determinado arquivo um  texto  ou  uma  palavra,  é  muito usado para
  14.   comandos de SHELL para programação de banco de dados.
  15.        Conbinado com outros comandos podemos verificar qual linha do  arquivo
  16.   contém uma determinada  palavra,  podemos  remové-la  e  até  joga-la  para
  17.   outro arquivo, temos a opção de listar  em  um  determinado  arquivo  todas
  18.   as linhas que comecem por uma determinada letra ou  caractere  etc,  abaixo
  19.   segue exemplos:
  20.  
  21.        [ grep - Esta opção resgata de um arquivo todas as frases onde estiver
  22.   uma determinada palavra ou frase em questão ex:
  23.  
  24.        grep DH0:ARQ ltdos,0
  25.  
  26.        Será retirado do arquivo e jogado para a tela  todas  as  linhas  onde
  27.   existir a palavra (ltdos), e após esta linha  será  jogado  mais  0  linhas
  28.   abaixo, o 0 indica quantas linhas deve ser resgatada do arquivo após a con-
  29.   sulta. Este comando verifica todas linhas do arquivo de letra em letra.
  30.        A segunda opçâo deste comando é optativa nâo precisa ser colocada, ca-
  31.   nâo seja colocada será assumida como 0. ]
  32.  
  33.        [ grep -f - Esta opção do grep resgata do arquivo todas as frases  que
  34.   começarem com uma determinada letra caractere ou até mesmo palavra ou frase
  35.   do arquivo ex:
  36.  
  37.        grep -f DH0:ARQ A,0 --> Será feita uma consulta  ao  device  DH0:,  ao
  38.   arquivo ARQ, todas as linhas que começarem com a letra A (maiúscula e minús-
  39.   cula tem diferença), serão colocadas na tela. ]
  40.  
  41.        [ grep -o - Esta opção do grep joga seu resultado na variável  ATTRIB,
  42.   é usada para programação, ela joga sempre a  ultimá  posição  da  consulta,
  43.   caso seja consultado mais de uma linha somente  a  última  será  jogada  na
  44.   variável.
  45.  
  46.        grep -o DH0:ARQ ltdos,0 --> Será consultado a palavra (ltdos) caso ela
  47.   exista no arquivo será jogado toda a linha onde ela  estiver  na   variável
  48.   ATTRIB, a opção -o funciona como o grep normal só que oculto. ]
  49.  
  50.        [ grep -a - Esta opçao do grep joga na tela o  número  da  linha  onde
  51.   estão localizadas determinadas palavras da consulta, ex:
  52.  
  53.        grep -a DH0:ARQ ltdos,0 --> Será  consultado  a  palavra  (ltdos),  em
  54.   todas as linhas do arquivo onde existirem a palavra, será mostrada na  tela
  55.   sua respectiva linha. ]
  56.  
  57.        [ grep -l - Esta opção consulta o arquivo e mostra quantas linhas  ele
  58.   possui, ex:
  59.  
  60.        grep -l DH0:ARQ --> Será  exibido  na  tela  quantas  linhas  possui o
  61.   arquivo ARQ. ]
  62.  
  63.        [ lgrep [-o] - Consulta o arquivo uma determinada linha ex:
  64.  
  65.        lgrep DH0:ARQ,10    --> Será consultada somente a linha 10 do arquivo.
  66.        lgrep -o DH0:ARQ,10 --> Será consultado a linha 10 e jogado o conteúdo
  67.    na variável ATTRIB. ]
  68.  
  69.        Pode haver combinações de opções usando o -o com qualquer opção.
  70.        Todas estas opções podem ser direcionadas para  outro  arquivo  usando
  71.    >,>>.
  72.  
  73.            -------------------------------------------------------
  74.  
  75.     LT-UNIX SYSTEM (R) _ Lithium Software 1995, by Cristian Robert Gallas
  76.  
  77.